import java.util.*;

public class Bibliothek{

	private List<Buch> bestand;
	
	public Bibliothek(){
		bestand = new ArrayList<Buch>();
	}

	public boolean sortiertesEinfuegen(Buch neuesBuch){
		boolean temp = bestand.add(neuesBuch);
		Collections.sort(bestand);
		return temp;
	}
	
	public Buch sucheNachISBN(String isbn){
		Buch temp = new Buch(isbn);
		int temp2 = Collections.binarySearch(bestand, temp);		
		if(temp2<0){
			return null;
		}
		return (Buch) (bestand.get(temp2));
	}
	
	public Collection<Buch> sucheNachAutor(String autor){
		Collection<Buch> ergebnis = new ArrayList<Buch>();
		
		for(Buch it : bestand){
			if(autor.equals(it.getAutor())){
				ergebnis.add(it);
			}
		}
		
		return ergebnis;
		
	}

	
}
